package com.example.drools_springboot_demo.model;

import java.math.BigDecimal;
import java.util.List;

/**
 * Created by DongChenchen on 2018/4/27 0027
 * 涨跌判定
 * 默认 交易所A,buy  交易所B,sell
 *
 * 使用规则引擎需要设置的值
 *  1.成交数据
     old_buys;//10min前的交易所A 成交数据
     old_sells;//10min前的交易所B 成交数据
     now_buys;//现在的 成交数据
     now_sells;//现在的 成交数据
    2.阀值
     thld_start;//价格处于平稳的阀值，开始
     thld_end;//价格处于平稳的阀值，结束
 */
public class UpOrDown {
    //深度数据
    private String dep_pairs;//币对
    private List<BigDecimal> dep_old_buys;//10min前的 买1
    private List<BigDecimal> dep_old_sells;//10min前的 卖1
    private List<BigDecimal> dep_now_buys;//现在的 买1
    private List<BigDecimal> dep_now_sells;//现在的 卖1
    //成交数据
    private String pairs;//币对
    private List<BigDecimal> old_buys;//10min前的交易所A 成交数据
    private List<BigDecimal> old_sells;//10min前的交易所B 成交数据
    private List<BigDecimal> now_buys;//现在的 成交数据
    private List<BigDecimal> now_sells;//现在的 成交数据
    //根据成交数据，计算的结果
    private BigDecimal temp_buy_rate;
    private BigDecimal temp_sell_rate;
    //阀值
    private Double thld_start;//价格处于平稳的阀值，开始
    private Double thld_end;//价格处于平稳的阀值，结束
    //涨跌判定结果
    private Integer exchange_a;//交易所A 涨跌情况(-1,跌,1涨,0不涨不跌)
    private Integer exchange_b;//交易所B 涨跌情况(-1,跌,1涨,0不涨不跌)

    public String getDep_pairs() {
        return dep_pairs;
    }

    public void setDep_pairs(String dep_pairs) {
        this.dep_pairs = dep_pairs;
    }

    public List<BigDecimal> getDep_old_buys() {
        return dep_old_buys;
    }

    public void setDep_old_buys(List<BigDecimal> dep_old_buys) {
        this.dep_old_buys = dep_old_buys;
    }

    public List<BigDecimal> getDep_old_sells() {
        return dep_old_sells;
    }

    public void setDep_old_sells(List<BigDecimal> dep_old_sells) {
        this.dep_old_sells = dep_old_sells;
    }

    public List<BigDecimal> getDep_now_buys() {
        return dep_now_buys;
    }

    public void setDep_now_buys(List<BigDecimal> dep_now_buys) {
        this.dep_now_buys = dep_now_buys;
    }

    public List<BigDecimal> getDep_now_sells() {
        return dep_now_sells;
    }

    public void setDep_now_sells(List<BigDecimal> dep_now_sells) {
        this.dep_now_sells = dep_now_sells;
    }

    public String getPairs() {
        return pairs;
    }

    public void setPairs(String pairs) {
        this.pairs = pairs;
    }

    public List<BigDecimal> getOld_buys() {
        return old_buys;
    }

    public void setOld_buys(List<BigDecimal> old_buys) {
        this.old_buys = old_buys;
    }

    public List<BigDecimal> getOld_sells() {
        return old_sells;
    }

    public void setOld_sells(List<BigDecimal> old_sells) {
        this.old_sells = old_sells;
    }

    public List<BigDecimal> getNow_buys() {
        return now_buys;
    }

    public void setNow_buys(List<BigDecimal> now_buys) {
        this.now_buys = now_buys;
    }

    public List<BigDecimal> getNow_sells() {
        return now_sells;
    }

    public void setNow_sells(List<BigDecimal> now_sells) {
        this.now_sells = now_sells;
    }

    public BigDecimal getTemp_buy_rate() {
        return temp_buy_rate;
    }

    public void setTemp_buy_rate(BigDecimal temp_buy_rate) {
        this.temp_buy_rate = temp_buy_rate;
    }

    public BigDecimal getTemp_sell_rate() {
        return temp_sell_rate;
    }

    public void setTemp_sell_rate(BigDecimal temp_sell_rate) {
        this.temp_sell_rate = temp_sell_rate;
    }

    public Double getThld_start() {
        return thld_start;
    }

    public void setThld_start(Double thld_start) {
        this.thld_start = thld_start;
    }

    public Double getThld_end() {
        return thld_end;
    }

    public void setThld_end(Double thld_end) {
        this.thld_end = thld_end;
    }

    public Integer getExchange_a() {
        return exchange_a;
    }

    public void setExchange_a(Integer exchange_a) {
        this.exchange_a = exchange_a;
    }

    public Integer getExchange_b() {
        return exchange_b;
    }

    public void setExchange_b(Integer exchange_b) {
        this.exchange_b = exchange_b;
    }
}
